-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for zstd compression layer #58
Conversation
Codecov Report
@@ Coverage Diff @@
## main #58 +/- ##
==========================================
+ Coverage 51.54% 51.63% +0.08%
==========================================
Files 4 5 +1
Lines 906 920 +14
==========================================
+ Hits 467 475 +8
- Misses 331 337 +6
Partials 108 108
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
@aledbf Shall we support |
No. Edit: please prioritize the scheduled work. This is only a nice thing to have. |
Sure. |
@aledbf Do you have the plan to support |
Description
Support for zstd123 compression.
zstd is said to be much faster than gzip. However, I believe zstd is still in the experimental stage.
opencontainers/image-spec#803
Moby has completed the corresponding implementation but it has not yet been released. buildkit has completed its support, as you can see from its implementation.
nerdctl
can be used to confirm that it works.Related Issue(s)
gitpod-io/workspace-images#951 (comment)
How to test
You can confirm that nerdctl works from your terminal by opening port 5000.
Release Notes
Documentation
Footnotes
https://www.infoq.com/news/2022/09/amazon-gzip-zstd/ ↩
https://aws.amazon.com/blogs/containers/reducing-aws-fargate-startup-times-with-zstd-compressed-container-images/ ↩
https://www.slideshare.net/KoheiTokunaga/starting-up-containers-super-fast-with-lazy-pulling-of-images ↩